package mariangela;

import java.awt.Point;

public class MoveCars extends Thread {

    private String direzioneAuto;
    private Point xy;
    private Figure who;
    public int quantiPassi;
    private int velocità=30;

    public MoveCars(String pDirezione, Point xy, Figure who, int pVelocità) {
        this.direzioneAuto = pDirezione;
        this.xy = xy;
        this.who = who;
        this.velocità = pVelocità;
    }

    @Override
    public void run() {
        while (true) {
            if (this.who.getWho()) {
                if (this.direzioneAuto.equals("left")) {
                    if (xy.x < 76) {
                        xy.translate(76, xy.y);
                    }
                }
                if (this.direzioneAuto.equals("right")) {
                    if (xy.x > 692) {
                        xy.translate(692, xy.y);
                    }
                }
            } else {
                if (this.direzioneAuto.equals("down"))
                xy.translate(xy.x, xy.y + 10);
            }
            this.who.setLocation(xy);
        }

    }
}
